"""
根据月日，计算是这一年的第几天
公式：当前几个月总天数 + 当月天数
例如：5月10日
计算 31 + 29 + 31 + 30 + 10
"""

# 1. 月份固定，不可变，所以放在元组中
months = (31,29,31,30,31,30,31,31,30,31,30,31)

#2. 用户如如月日，
input_str = input("请输入月日：")
# 根据 月 这个字进行拆分  ['5','10日']
str_list = input_str.split('月')
print(str_list)
# 获取str_list[1] 从中获取整数
m = int(str_list[0]) # 月
day = ''
for i in str_list[1]:
    if i.isdecimal():
        day += i

# 将day转换成int类型
day = int(day)



dd = 0 # 用于统计今天是今年的第几天
#3. 进行计算
for i in range(1,m):
    dd += months[i-1]
    print('dd:',dd)

dd += day
print(f'{input_str}是今年的第{dd}天')